/* Copyright (c) 2004-2024 Peigen.info. All rights reserved. */

package info.peigen.hotpot.component.gateway.core.mock;

import com.google.common.collect.Lists;
import info.peigen.hotpot.common.core.util.IdUtil;

import java.util.List;

/**
 * <b>(MockConstant)</b>
 *
 * @author Peigen
 * @version 1.0.0
 * @since 2021/4/27
 */
public interface MockConstant {

    String ORG_ID          = "XXX";
    String ACCOUNT_NO      = "000827734";
    String GID             = IdUtil.gid();
    String ERROR_CODE_NAME = "ERROR_CODE";
    String ERROR_DESC_NAME = "ERROR_DESC";

    List<String> ID_NO_SUCCESS  = Lists.newArrayList("360121199009256986", "421022198002045493");
    List<String> ID_NO_FAILURE  = Lists.newArrayList("430381199705136019", "450923198902010771");
    List<String> ID_NO_PROCESS  = Lists.newArrayList("511623198703192999", "330104195710201027");
    List<String> ID_NO_TIME_OUT = Lists.newArrayList("500242200101261859", "23022119820225284X");
    List<String> ID_NO_UN_KNOWN = Lists.newArrayList("620121199311185318", "421123199910257631");

    List<String> BANKCARD_NO_FAILURE  = Lists.newArrayList("6111000000000000001", "6222200000000000001", "6333300000000000001", "6444400000000000001");
    List<String> BANKCARD_NO_SUCCESS  = Lists.newArrayList("6111000000000000002", "6222200000000000002", "6333300000000000002", "6444400000000000002");
    List<String> BANKCARD_NO_PROCESS  = Lists.newArrayList("6111000000000000003", "6222200000000000003", "6333300000000000003", "6444400000000000003");
    List<String> BANKCARD_NO_TIME_OUT = Lists.newArrayList("6111000000000000004", "6222200000000000004", "6333300000000000004", "6444400000000000004");
    List<String> BANKCARD_NO_UN_KNOWN = Lists.newArrayList("6111000000000000005", "6222200000000000005", "6333300000000000005", "6444400000000000005");

}